package org.example.partner.service;

import java.util.List;

import org.example.partner.domain.Partner;
import org.example.partner.domain.TenementInfo;

/**
 * 租户信息Service接口
 *
 * @author ruoyi
 * @date 2024-05-11
 */
public interface ITenementInfoService
{
    /**
     * 查询租户信息
     *
     * @param id 租户信息主键
     * @return 租户信息
     */
    public TenementInfo selectTenementInfoById(Long id);

    /**
     * 查询租户信息列表
     *
     * @param tenementInfo 租户信息
     * @return 租户信息集合
     */
    public List<TenementInfo> selectTenementInfoList(TenementInfo tenementInfo);

    public List<TenementInfo> choosePartnerList(TenementInfo tenementInfo);


    /**
     * 新增租户信息
     *
     * @param tenementInfo 租户信息
     * @return 结果
     */
    public int insertTenementInfo(TenementInfo tenementInfo);

    /**
     * 修改租户信息
     *
     * @param tenementInfo 租户信息
     * @return 结果
     */
    public int updateTenementInfo(TenementInfo tenementInfo);

    /**
     * 批量删除租户信息
     *
     * @param ids 需要删除的租户信息主键集合
     * @return 结果
     */
    public int deleteTenementInfoByIds(String ids);

    /**
     * 删除租户信息信息
     *
     * @param id 租户信息主键
     * @return 结果
     */
    public int deleteTenementInfoById(Long id);
}
